// 箭头运算符也是非常的重要啊！

//      
//  首先介绍下点运算符，用于获取类对象的一个成员。点运算符与箭头运算符之间的关系：

// ptr—>mem   与   (*ptr).mem 等价。

// (a)：合法：先对iter加1，再返回iter指向的值

// (b)：不合法：返回iter指向的值为string ++操作无意义

// (c)：不合法：iter是一个指针，没有empty()的成员

// (d)：合法：判断iter所指向的值是否为空

// (e)：合法：*iter可以得到iter所指的字符串，但是字符串并没有++操作。

// (f)：合法：首先判断iter所指向的值是否为空，再对iter加1
